package com.kunbo.cn.service.core.poundlist;

import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletResponse;

import com.kunbo.cn.entity.core.poundlist.SalesPoundList;
import com.kunbo.cn.util.retu.CommonResult;

public interface SalesPoundListService {
	void save(String type,String jsonStr);
	Map<String,Object> update(String type,String jsonStr);
	void delete(String id);
	SalesPoundList findById(String id);
	public CommonResult SalePoundList(String start_time,String end_time,String shippingUnit,String xsPoundNumber,String client,String netWeight,String matter_type,String materiel,String wagonNumber,String billNo,String state,Integer page,Integer pageSize);
	public Object[][]SalePoundListExport(String start_time,String end_time,String shippingUnit,String xsPoundNumber,String client,String netWeight,String matter_type,String materiel,String wagonNumber,String billNo,String state);
	public void SalePoundListExports(String start_time,String end_time,String shippingUnit,String xsPoundNumber,String client,String netWeight,String matter_type,String materiel,String wagonNumber,String billNo,String state,HttpServletResponse response);

	public List<Map<String,Object>>findOne(String uuid);
	void salementaryIncrease(String jsonstr);
	CommonResult selsaleOrderCode(String startTime, String endTime, String supplier, String material, String orderCode, Integer page, Integer pageSize);
	CommonResult showOhterMes(String orderCode);
	
	SalesPoundList findByIdCard(String idCard,String state);
	
	void sendConfirm(SalesPoundList t);
}
